home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 248_01 / readme < prev    next >
Text File  |  1989-08-16  |  5KB  |  140 lines

  1.         MicroSPELL 1.0 Release Notes    July 22, 1987
  2.  
  3. **********************************************************************
  4.  
  5.     (C)opyright 1987 by Daniel M. Lawrence
  6.     MicroSPELL 1.0 can be copied and distributed freely for any
  7.     non-commercial purposes. MicroSPELL 1.0 can only be incorporated
  8.     into commercial software with the permission of the current author.
  9.  
  10. **********************************************************************
  11.  
  12. DESCRIPTION:
  13.  
  14.     MicroSPELL is a stand alone spell checker which scans text files
  15. and reports on misspelled words.  It has a 1000 word common word list
  16. and a 43,000 word main dictionary.  Multiple user dictionaries can also
  17. be used during a spell check.
  18.  
  19.     MicroSPELL will run on any MSDOS machine, on AMIGA 1000s, Atari
  20. STs, several different flavors of UNIX and on the IBM 370 series
  21. mainframe under CMS. 
  22.  
  23.     This can also be used in conjunction with a MicroEMACS 3.9 macro
  24. (scan.cmd) which steps through the source file, stopping at each suspect
  25. word and allowing the user to dispose of it in different ways.  (An
  26. XEDIT script on the IBM 370 will be availible in September 87 to do this
  27. as well). 
  28.  
  29.     There are two stand alone utilities that are used to maintaine
  30. the dictionary.  DMERGE will merge a text file of words and the main
  31. compressed dictionary into a new text dictionary.  CDICT will take a
  32. text dectionary and create a new compressed dictionary.
  33.  
  34. DOCUMENTATION:
  35.  
  36.     There is not much right now.  There will be more later.  Check
  37. the spell.txt file for a quick summary of how to use SPELL. 
  38.  
  39. INSTALLATION:
  40.  
  41.     The various files need to be somewhere in the executable path on
  42. machines that have paths.  On machines which don't, the files need to be
  43. placed in a directory listed in the DPATH.H file.  Once all the files
  44. are there, they should work without other problems. 
  45.  
  46.     On the ATARI ST, make sure to install spell.prg as a TOS TAKES
  47. PARAMETERS application via the install application menu entery from the
  48. GEM desktop.  On the AMIGA, spell is best invoked from the CLI command
  49. line. 
  50.  
  51. AVAILABILITY:
  52.  
  53.     MicroSPELL 1.0 is availible in a couple of different ways. 
  54. First, it is availible via my bulletin board system..... 
  55.  
  56.     The Programmer's Room
  57.     FIDO 201/2
  58.     (317) 742-5533
  59.     24 hours  300/1200 baud
  60.  
  61.     Also it should be online on the following BBS's:
  62.  
  63.     The Starship Trooper    Fido 201/1    (317) 423-2281    2400
  64.     Duncan Communications            (317) 567-2143    2400
  65.  
  66.     There it is arranged as a number of .ARC files, SPELLDOC.ARC
  67. which contains the documentation and dictionary files, SPELLSRC.ARC
  68. which has all the sources and SMSDOS.ARC, SATARI.ARC and SAMIGA.ARC
  69. which contains the executables for various machines.  Also all the
  70. various executables are available individually. 
  71.  
  72. SPELLDOC.ARC includes the files:
  73.  
  74.     README        This file
  75.     DICT.DCT    Compressed Main dictionary (apx 43,000 words)
  76.     COMMON.TXT    Common word list (apx 1000 words)
  77.     SCAN.CMD    MicroEMACS 3.9 command file used to scan
  78.             spelled document files
  79.     SPELL.MSS    Preliminary document in MicroSCRIBE form
  80.     SPELL.TXT    Preliminary document in text form
  81.  
  82. SPELLSRC.ARC includes the files:
  83.  
  84.     DDEF.H        Global variable definitions
  85.     DOPT.H        Compile OPTIONS file
  86.     DPATH.H        Path list to find dictionary files
  87.     DSFX.H        Suffix list
  88.     DSTRUCT.H    Structure declarations
  89.  
  90.     CDICT.C        Compress dictionary main program
  91.     CHECK.C        Check source words vs main dictionary
  92.     COMMON.C    Common word list routines
  93.     DMERGE.C    Dictionary merge main program
  94.     FILE.C        File I/O
  95.     IBMPC.C        Prototype (NOT USED) screen driver for later
  96.     MAIN.C        SPELL main program
  97.     MDICT.C        Main dictionary functions
  98.     QUICK.C        Quicksort functions
  99.     SOURCE.C    Source file parsing routines
  100.     USER.C        User word list file functions
  101.  
  102. Each executable archive includes the files:
  103.  
  104.     SPELL.EXE    Spell checker
  105.     DMERGE.EXE    Dictionary merge program
  106.     CDICT.EXE    Dictionary compress program
  107.  
  108. and these executable archives are availible:
  109.  
  110.     SMSDOS.ARC    All MSDOS machines
  111.     SATARI.ARC    Atari 520/1040ST
  112.     SAMIGA.ARC    Commodore Amiga 1000
  113.  
  114. SUPPORT:
  115.  
  116.     I will support these programs, and encourage everyone to spread
  117. them around as much as they can.  If you make what you think are changes
  118. that are useful to many, send me the updates, and as time permits, I
  119. will incorporate the ones I understand, and agree with into the master
  120. sources.  Being overwhelmed with mailers, I have discontinued my mailing
  121. offer, but if you have a special problem getting hold of MicroSPELL,
  122. contact me and we can work something out for you. 
  123.  
  124.     USmail:    Daniel Lawrence
  125.         617 New York St
  126.         Lafayette, IN 47901
  127.  
  128.     UUCP:    ihnp4!pur-ee!pur-phy!duncan!lawrence
  129.     or    ihnp4!itivax!duncan!lawrence
  130.     ARPA:    nwd@j.cc.purdue.edu
  131.     FIDO:    The Programmer's Room 201/2
  132.         (317) 742-5533
  133.     ATT:    (317) 742-5153
  134.  
  135. POLICY:
  136.  
  137.     While I am not soliciting them, I will not turn down donations
  138. of machinery and or funds to help sponsor development on these programs. 
  139.  
  140.